wales irish golf music golfing b&b st andrews london edinburgh scotland escort glasgow carnoustie escorts dundee bed and breakfast galway golf courses self catering cork celtic golf packages dublin golf club golf course golf clubs accommodation fife